a<%--

    Определение клиентской группы по результатам предыдущего месяца

--%>

<%@page contentType="text/html" %>
<%@page pageEncoding="UTF-8" %>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<%@taglib prefix="a4j" uri="http://richfaces.org/a4j" %>
<%@taglib prefix="rich" uri="http://richfaces.org/rich" %>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Goodwill - Определение клиентской группы по результатам предыдущего месяца</title>
    <link rel="stylesheet" href="resources/css/main.css"/>
    <link rel="stylesheet" href="resources/css/stylesheet.css"/>
    <link rel="stylesheet" href="resources/css/clients.css"/>
    <link rel="stylesheet" href="resources/css/simple_tables.css"/>
    <script type="text/javascript" src="resources/js/prototype.js"></script>
    <script type="text/javascript" src="resources/js/goodwill.js"></script>
    <script type="text/javascript" src="resources/js/shortcut.js"></script>
    <style type="text/css">
    </style>
</head>
<body>
<f:view>

    <a4j:form id="jsForm" prependId="false">
        <a4j:jsFunction name="gotoClient" oncomplete="document.location='clients'">
            <a4j:actionparam name="companyName" assignTo="#{SessionBean.clientsFilter.name}"/>
            <a4j:actionparam name="managerId" assignTo="#{SessionBean.clientsFilter.managerId}" value="-1"/>
            <a4j:actionparam name="clientGroupId" assignTo="#{SessionBean.clientsFilter.clientGroupId}" value="-1"/>
        </a4j:jsFunction>
    </a4j:form>

    <jsp:include page="menu.jsp"/>
    <jsp:include page="status.jsp"/>

    <h:panelGroup styleClass="" layout="block" style="padding:5px;margin-top:5px;">
        <h:form prependId="false">
            <h:panelGrid columns="2" cellpadding="0" cellspacing="0" columnClasses="dleft,dright">
                <h:outputText value="Тип отчета"/>
                <h:selectOneMenu value="#{ClientGroupsStatBean.reportType}">
                    <f:selectItems value="#{ClientGroupsStatBean.reportTypes}"/>
                </h:selectOneMenu>
                <h:outputText value="Брэнд"/>
                <h:selectOneMenu value="#{ClientGroupsStatBean.brandId}">
                    <f:selectItems value="#{BrandsBean.brandsAsSelectItems}"/>
                </h:selectOneMenu>
                <h:outputText value="Для клиента"/>
                <h:selectOneMenu value="#{ClientGroupsStatBean.clientId}" style="width:300px">
                    <f:selectItems value="#{ClientGroupsStatBean.clientsAsSelectItems}"/>
                </h:selectOneMenu>
                <a4j:commandButton value="Показать" action="#" reRender="report"/>
            </h:panelGrid>
        </h:form>

        <h:panelGroup id="report" styleClass="" layout="block" style="margin-top:4px;">
            <h:panelGroup rendered="#{ClientGroupsStatBean.reportType > 0}">
                <h:dataTable value="#{ClientGroupsStatBean.clientGroupStatInfos}" var="info" styleClass="tbl1"
                             cellpadding="0" cellspacing="0">
                    <rich:column>
                        <f:facet name="header">
                            <h:outputText value="Наименование компании"/>
                        </f:facet>
                        <h:outputLink value="#" onclick="gotoClient('#{info.client.companyName}');">
                            <h:outputText value="#{info.client.companyName}" styleClass="b"/>
                        </h:outputLink>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header">
                            <h:outputText value="Менеджер"/>
                        </f:facet>
                        <h:outputText value="#{info.client.manager.fio}"/>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header">
                            <h:outputText value="Текущая клиентская группа"/>
                        </f:facet>
                        <h:outputText value="#{info.currentGroup.name}"/>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header">
                            <h:outputText value="Рекомендуемая клиентская группа"/>
                        </f:facet>
                        <h:outputText value="#{info.targetGroup.name}"/>
                    </rich:column>
                    <rich:column>
                        <f:facet name="header">
                            <h:outputText value="Сумма закупок"/>
                        </f:facet>
                        <h:outputText value="#{info.sum} р."/>
                    </rich:column>
                </h:dataTable>
            </h:panelGroup>
        </h:panelGroup>
    </h:panelGroup>
</f:view>
</body>
</html>
